environmentally compatible technologies - Français Anglais Dictionnaire